#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
int main()
{
    int N;
    cin >>N;
    int array[10];
    for(int i = 0; i<N;i++)
      cin>>array[i];
    int minIndex = 0;
    int min = array[0];
  
    for(int i = 0; i<N;i++)
    {
        if(array[i]<min)
        {
            minIndex = i;
            min = array[i];
        };
   
    }
    int temp = array[0];
    array[0] = array[minIndex];
    array[minIndex] = temp;

    int maxIndex = 0;
    int max = array[0];
    for(int i = 0; i<N;i++)
    {
    
         if(array[i] > max)
        {
            maxIndex = i;
            max = array[i];
        }
    }
  
    temp = array[N-1];
    array[N-1] = array[maxIndex];
    array[maxIndex ]  = temp;
    
     for(int i = 0; i<N;i++)
        cout<<array[i]<<" ";
        
 
}